package com.miyake.dsp.osa.lab.wrapper;

import com.miyake.dsp.osa.lab.Calculator;
import com.miyake.dsp.osa.lab.ChartSettingEx;
import com.miyake.dsp.osa.lab.LabUiAnnotation;

@LabUiAnnotation(caption="Chart")
public class ChartExWrapper extends Calculator {
	public static final String INPUT_X = "In x";
	public static final String INPUT1_Y = "In #1 y";
	public static final String INPUT2_Y = "In #2 y";
	public static final String INPUT3_Y = "In #3 y";
	public static final String INPUT4_Y = "In #4 y";
	public static final String INPUT5_Y = "In #5 y";
	public static final String INPUT6_Y = "In #6 y";
	public static final String INPUT7_Y = "In #7 y";
	public static final String INPUT8_Y = "In #8 y";
	public static final String MARKER_X = "X-Marker";
	public static final String MARKER_Y = "Y-Marker";

	private ChartSettingEx setting;
	
	public ChartExWrapper(ChartSettingEx setting) {
		this.setting = setting;
		initInput(INPUT_X);
		initInput(INPUT1_Y);
		initInput(INPUT2_Y);
		initInput(INPUT3_Y);
		initInput(INPUT4_Y);
		initInput(INPUT5_Y);
		initInput(INPUT6_Y);
		initInput(INPUT7_Y);
		initInput(INPUT8_Y);
		initInput(MARKER_X);
		initInput(MARKER_Y);

	}
	@Override
	public synchronized void process() {
	}

	@Override
	public Object getSetting() {
		return setting;
	}

}
